@charset "utf-8";

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; color:#333; background:#f4f4f4; margin:0px 0px 0px 5px; }
h1, h2, h3 { font-weight:normal; color:#000; line-height:1.7em; margin:0px; padding-bottom:0px; }
h1 { font-size:24px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
p { margin:0px 0px 8px; }	
a { color:#999; text-decoration:none; }
a:hover {color:#000}
ul { margin:0px; padding:0px 0px 10px 0px; }
li { list-style:none; }

input {padding:5px 0px;}
input {padding:7px; margin:0px; font-size:14px; color:#333; border:none; outline:none; border:1px solid #ddd; background-color:#f4f4f4;}
input:hover, input:focus { background-color:#fff}

table { border-collapse:collapse; }
th { font-size:18px; font-weight:normal; text-align:left; }
td { font-size:12px; padding:0px 5px; vertical-align:top; }

tr.alt-row td { background:#ddd; }

#play {width:5%;}
#queue {width:5%;}
#album {width:20%;}
#title {width:50%;}
#author {width:20%;}

#q { float:left; width:300px; }

#audio-player { float:left; padding:0px 5px; }

#search-results { clear:both; }
#facets { float:left; width:20%; }
#results { float:left; width:80%; }
#playlist { float:left; }

#pagination { clear:both; }
#pagination ul li { display:inline; padding:5px; }

#debug-info { clear:both; }